Skip to content

Bump actions/checkout and actions/setup-node v4 → v5 (closes #70)#71

Merged
JRS1986 merged 1 commit into
mainfrom
fix/actions-node24-bump
May 19, 2026
Merged

Bump actions/checkout and actions/setup-node v4 → v5 (closes #70)#71
JRS1986 merged 1 commit into
mainfrom
fix/actions-node24-bump

Conversation

@JRS1986
Copy link
Copy Markdown
Owner

@JRS1986 JRS1986 commented May 19, 2026

Closes #70.

GitHub deprecated the Node.js 20 versions of `actions/checkout@v4` and `actions/setup-node@v4` in 2025-09. They will be force-switched to Node 24 starting 2026-06-02, and Node 20 leaves the runners on 2026-09-16. v5 ships the Node 24 runtime — bumping ahead of the cutover.

Pins updated

File Action
`.github/workflows/ci.yml:12` `actions/checkout@v5`
`.github/workflows/release.yml:10` `actions/checkout@v5`
`.github/workflows/docs.yml:27` `actions/checkout@v5`
`.github/workflows/docs.yml:29` `actions/setup-node@v5`

Not touched (not in the deprecation list)

  • `astral-sh/setup-uv@v5`
  • `actions/configure-pages@v5`
  • `actions/upload-pages-artifact@v3`
  • `actions/deploy-pages@v4`
  • `actions/upload-artifact@v4`

Verification

CI on this PR runs both `ci.yml` (uses new `checkout@v5`) and `docs.yml` (uses both new pins, because the PR touches `.github/workflows/docs.yml`). Both must stay green. The deprecation warning should no longer appear in the logs.

GitHub deprecated the Node.js 20 versions of these JavaScript actions
in 2025-09 and is forcing the Node 24 runtime starting 2026-06-02. v5
ships the Node 24 runtime. Pinning ahead of the forced cutover so we
don't get a surprise red CI day.

Four pins updated:
- .github/workflows/ci.yml         actions/checkout
- .github/workflows/release.yml    actions/checkout
- .github/workflows/docs.yml       actions/checkout
- .github/workflows/docs.yml       actions/setup-node

astral-sh/setup-uv@v5, the Pages actions (configure-pages@v5,
upload-pages-artifact@v3, deploy-pages@v4), and actions/upload-artifact
were not in the deprecation list and stay on their current pins.

Closes #70
@JRS1986 JRS1986 merged commit 2c63366 into main May 19, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bump actions/checkout and actions/setup-node from v4 → v5 (Node 20 deprecation)

1 participant